﻿body{font-family: "verdana","돋움";color: #fff;background:url('/movie/img/jqt/bg.gif');background-color :#2d2d33;line-height:18px;letter-spacing:-0.08em;}
img,fieldset {border:0 none;}

ul, ol {list-style:none;overflow:hidden;}
a:link { color:#fff;text-decoration:none;}
a:visited { color:#fff;text-decoration:none;}
a:active { color:#fff;text-decoration:none;}
a:hover { color:#fff;text-decoration:none;}

#bottom{
    overflow:hidden;
    position:absolute;
    left:0;
    bottom:0px;
    width:100%;
    height:83px;
}
#content-area{
    overflow:auto;
    position:absolute;
    left:0;
    top:0px;
    bottom:83px;
    width:100%;
}

#jqt #ranktop p, #jqt #theater p{margin-bottom:8px;}
#jqt #ranktop > div > div > p > a, h2 , #jqt #theater > div > div > p > a, h2, 
#jqt #reserve > div > div > p > a, h2, #jqt #mymax > div > div > p > a, h2 {color:inherit;font-weight:700;text-decoration:none;}

/* @group #tabbar */
/*#tabbar {bottom: 0;overflow : hidden;position: fixed;width: 100%;z-index: 1;}*/

#tabbar {bottom: 0;overflow : hidden;width: 100%;}

#tabbar div{ margin: 0;padding: 0;}

#tabbar #tabbar-pane div#tab_Rs, #tabbar #tabbar-pane div#tab_RsPay, 

#tab_Rs.tab_Rs{ 
	border-top:3px solid #ca0002;
	bottom:0;left:0;width:100%;height:80px;z-index:10;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#616167), to(#2c2c35));
	}
#tab_RsPay.tab_RsPay {
	border-top:3px solid #ca0002;
	bottom:0;left:0;width:100%;height:61px;z-index:10;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#616167), to(#2c2c35));
}
#tab_RsSeat.tab_RsSeat{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#616167), to(#2C2C35));
	border-top: 3px solid #ca0002;
	bottom: 0px;left: 0px;width:100%;height:61px;z-index:10;
}

#tab_Rs.tab_Rs p {width:50px;padding:5px 10px 2px;float:left;}
#tab_Rs.tab_Rs .poster {width:48px;
	border-left:1px solid #28282e;
	border-top:1px solid #28282e;
	border-right:1px solid #7d7d83;
	border-bottom:1px solid #7d7d83;
	background:#3b3b41;
}
#tab_Rs.tab_Rs dl {float:left;width:250px;}
#tab_Rs.tab_Rs dt {padding:3px 0 2px 0;height:36px;border-bottom:1px solid #7d7d83;}
#tab_Rs.tab_Rs dd {float:left;}
#tab_Rs.tab_Rs dd div {font-size:11px;}
#tab_Rs.tab_Rs dd .dt {color:#b6b6b9;} 

/* jhkim add */
ol.tabbar{border-top:1px solid #85040a;background:url('/movie/img/jqt/lnbMenu_bg.png') repeat-x;min-height:42px;font-size:14px;}
ol.tabbar li {float:left;color:#fff;height:32px;padding:8px 6px 0 4px;margin:-3px 0 -3px 0;-webkit-border-image: url('/movie/img/jqt/lnbMenu.png') 0 3 0 1;}
ol.tabbar li.on {background:url('/movie/img/jqt/bg.gif');-webkit-border-image: url('/movie/img/jqt/lnbMenu_on.png') 0 3 0 1;}
ol.tabbar2{border-top:1px solid #85040a;background:url('/movie/img/jqt/lnbMenu_bg.png') repeat-x;}
ol.tabbar2 li {float:left;font-size:14px;color:#fff;height:28px;padding:8px 6px 0 4px;margin:-3px 0 -3px 0;-webkit-border-image: url('/movie/img/jqt/lnbMenu.png') 0 3 0 1;}
ol.tabbar2 li.on {background:url('/movie/img/jqt/bg.gif');-webkit-border-image: url('/movie/img/jqt/lnbMenu_on.png') 0 3 0 1;}

/* menu */
.menu {background:#ca0002;overflow:hidden;}
.menu ul {
    overflow:hidden;margin:1px 8px 9px 8px;padding:15px 6px 15px 11px;list-style:none; 
    background:#2d2d33;
    border:1px solid #000;
    border-radius: 3px 0px 3px 3px;
    -webkit-box-shadow:0px 2px 2px #7e0001;
    }
.menu ul li {font-size:12px;width:33%;float:left;text-align:center;color:#fff;letter-spacing:-0.09em;line-height:14px; margin-bottom:5px;}
.menu ul li div {color:#333;}

ul.btmMenu {margin-top:0px ;padding:10px 0 10px 0;text-align:center;border-top:1px solid #444;border-bottom:1px solid #272731;background-color:#2d2d33;}
ul.btmMenu li {font-size:13px;display:inline;padding:0 7px 0 5px;border-right:1px solid #444;line-height:0px }

/* AD menu */
.menu_2012 {background:#ca0002;overflow:hidden;}
.menu_2012 ul {
    overflow:hidden;margin:1px 8px 9px 8px;padding:15px 6px 90px 11px;list-style:none; 
	background:url('/movie/img/007mobilweb.jpg') center bottom no-repeat;
    border:1px solid #000;
    border-radius: 3px 0px 3px 3px;
    -webkit-box-shadow:0px 2px 2px #7e0001;
    }
.menu_2012 ul li {font-size:12px;width:25%;float:left;text-align:center;color:#fff;letter-spacing:-0.09em;line-height:14px; margin-bottom:5px;}
.menu_2012 ul li div {color:#333;}


/* menuKB */
.menukb {background:#ca0002;overflow:hidden;}
.menukb ul {
    overflow:hidden;margin:1px 8px 9px 8px;padding:15px 6px 35px 11px;list-style:none; 
    background:#2d2d33;
    border:1px solid #000;
    border-radius: 3px 0px 3px 3px;
    -webkit-box-shadow:0px 2px 2px #7e0001;
    }
.menukb ul li {font-size:13px;width:33%;float:left;text-align:center;color:#fff;letter-spacing:-0.09em;line-height:20px; margin-bottom:20px;}
.menukb dd{font-size:13px;float:left;padding:0 14px 0 15px;background:url('/movie/img/bul_r.png') no-repeat 0 6px;}
/* S:Sub */
.textInfo li{padding:0 0 0 13px;background:url('/movie/img/ico_v1.png') no-repeat 0 -525px;}

/* E:Sub */
.kbform {margin:10px 10px 10px 15px;font-size:13px;}
.kbform dl{float:left;padding-left:15px;background:url('/movie/img/bul_r.png') no-repeat 0 6px;}

/*layout*/
ul.maxTop {margin-top:0;}
ul.maxTop li {padding:0px 20px 0px 0px;border-bottom:1px solid #161619;zoom:1; position:relative;height:119px}
ul.maxTop li:nth-child(even) {background:url('/movie/img/alpha3.png');overflow:hidden;zoom:1;}
ul.maxTop .poster {float:left;position:absolute;top:12px;left:20px;z-index:1;}
ul.maxTop .poster .posterimg {width:68px;height:97px}
ul.maxTop .txt {font-size:16px;vertical-align:middle;padding:15px 0 0 100px;}
ul.maxTop .txtS {font-size:12px;color:#9d9fa2;letter-spacing:0;margin-left:35px;margin-top:5px}
ul.maxTop .txtS img{vertical-align:middle;margin-bottom:2px;}
ul.maxTop .txtN {font-size:12px;color:#9d9fa2;letter-spacing:0;margin-left:10px;margin-top:5px}
ul.maxTop .txt div{text-overflow:ellipsis;max-height:36px;white-space: nowrap;}

ul.mysmList {margin-top:0;}
ul.mysmList li {padding:0px 0px 0px 0px;border-bottom:1px solid #161619;zoom:1; position:relative;height:125px}
ul.mysmList li:nth-child(even) {background:url('/movie/img/alpha3.png');overflow:hidden;zoom:1;}
ul.mysmList .poster {float:left;position:absolute;top:12px;left:20px;z-index:1;}
ul.mysmList .poster .posterimg {width:88px;height:130px}
ul.mysmList .txt {font-size:16px;vertical-align:middle;padding:13px 0 0 100px;}
ul.mysmList .txtS {font-size:12px;color:#9d9fa2;letter-spacing:0;margin-left:5px;margin-top:5px}
ul.mysmList .txtS img{vertical-align:middle;margin-bottom:2px;}
ul.mysmList .txtR {font-size:12px;color:#FF0000;vertical-align:middle;padding:13px 0 0 0px;}
ul.mysmList .txt div{text-overflow:ellipsis;max-height:36px;white-space: nowrap;}


.ticon {padding:5px 0 0 3px;background:url('/movie/img/ico_v1.png') no-repeat 0 -210px;width:30px;height:39px;float:left;font-size:13px}
.positon {float:left; position:absolute;z-index:2;}

.ticon10 {padding:5px 0 0 0px;background:url('/movie/img/iconTop.png') no-repeat 0 0px;width:30px;height:39px;float:left;font-size:12px}

.fnews {font-size:14px;letter-spacing:0;line-height:25px;}

.vod {width:26px;height:26px;background:url('/movie/img/ico_v1.png') 0 -260px;position:absolute;top:65px;left:36px;z-index:2;}
.vod2 {width:26px;height:26px;background:url('/movie/img/ico_v1.png') 0 -260px;position:absolute;top:65px;left:36px;z-index:2;}

/*E:maxTop*/

/*S:영화정보*/
dl.movInfo {margin:0 auto;padding-top:10px;width:290px;position:relative;height:152px;}
dl.movInfo dt {font-size:16px;width:177px;float:right;text-align:left;}
dl.movInfo dd {width:180px;padding-left:113px;}
dl.movInfo .poster {position:relative;width:97px;float:left;padding-left:0px;padding-top:3px;}
dl.movInfo .poster .posterimg {width:97px;height:140px;}
dl.movInfo .grade {vertical-align:middle;margin:0 0 4px 0px;}

/*영화정보 평점 별*/
.star_o {width:11px;height:11px;background:url(/movie/img/ico_v1.png) 0 -120px;display:inline-block;} /* 별1개 */
.star_h {width:11px;height:11px;background:url(/movie/img/ico_v1.png) 0 -150px;display:inline-block;} /* 별1/2개 */
.star_z {width:11px;height:11px;background:url(/movie/img/ico_v1.png) 0 -180px;display:inline-block;} /* 별0개 */

/*서브 상세*/
.subt dl {padding:9px 10px 9px 10px;clear:both;border-bottom:1px solid #555;overflow:hidden;zoom:1;line-height:28px}
.subt dt {width:85px;text-align:left;float:left;color:#999;line-height:18px;}
.subt dd {padding-left:80px;text-align:left;font-size:14px;letter-spacing:0;line-height:18px;}
.subt2 {padding:10px;}
.subt2 dl {padding:9px 10px 9px 10px;clear:both;border-bottom:1px solid #555;overflow:hidden;zoom:1;line-height:16px}
.subt2 dl:nth-child(even) {background:url('/movie/img/alpha3.png');overflow:hidden;zoom:1;}
.subt2 dt {font-size:14px;width:100%;text-align:left;float:left;color:#999;margin-bottom:2px }
.subt2 dd {width:100%;float:left;text-align:left;font-size:14px;letter-spacing:0;line-height:18px;}
.subt3 dl {padding:5px 0px 5px 0px;clear:both;overflow:hidden;zoom:1;line-height:16px;margin:0 0px 0 0px}
.subt3 dt {width:100%;text-align:left;float:left;color:#999;margin-bottom:2px;font-size:12px;}
.subt3 dd {width:100%;float:left;text-align:left;font-size:14px;letter-spacing:0;line-height:18px;}
.subt3 .bd4 {border-top:1px dotted #444;}

/* 기본 */
.fl {float:left}
.fr {float:right}
.mlr10 {margin:0 10px;}

/* 폰트 */
.ttl {font-size:17px;padding:10px 10px;line-height:1.5em;}
.ttl2 {font-size:1.5em;line-height:1.7em;}
.sTxt {font-size:11px;color:#9d9fa2;letter-spacing:0;}
.sTxt2 {font-size:12px;color:#9d9fa2;letter-spacing:0;}
.sTxt3 {font-size:14px;color:#9d9fa2;letter-spacing:0;}
.fwh {color:#fff;}
.frd {color:#ff0000;}
.fbn {color:#85040a}

/* 버튼 */
.btn {padding-top:10px;padding-bottom:15px;margin-right:10px;text-align:center;}
.topBtn_r {float:right;padding:3px 5px;font-size:12px;border-width: 2px;color:#fff;-webkit-border-image: url('/movie/img/jqt/btnRd.png') 0 2 2;}
.topBtn_r span{margin:0 15px;}
.btnRd {font-size:13px;padding:5px 7px;border-width: 2px;color:#ffffff;-webkit-border-image: url('/movie/img/jqt/btnRd.png') 2 2 2;}
.btnRd_s {font-size:11px;color:#fff;display:inline-block;line-height:1em;padding:3px 3px 3px 5px;margin-bottom:3px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnRd.png') 0 2 2;}
.btnRdFull {font-size:13px;padding:5px 55px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnRd.png') 2 2 2;}
.btnRd_b {font-size:15px;padding:10px 10px;border-width: 2px;color:#ffffff;-webkit-border-image: url('/movie/img/jqt/btnRd.png') 2 2 2;width:94px;}
.btnBr {font-size:13px;padding:5px 7px;border-width: 2px;color:#ffffff;-webkit-border-image: url('/movie/img/jqt/btnBr.png') 2 2 2;}
.btnBr_b {font-size:15px;padding:10px 5px;border-width: 2px;color:#ffffff;-webkit-border-image: url('/movie/img/jqt/btnBr.png') 2 2 2;}
.btnGr_s {font-size:11px;color:#000;display:inline-block;line-height:1em;padding:3px 3px 3px 5px;margin-bottom:3px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnGr.png') 0 2 2;}
a.btnGr_s {font-size:11px;color:#000;display:inline-block;line-height:1em;padding:3px 3px 3px 5px;margin-bottom:3px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnGr.png') 0 2 2;}
a.btnBr_s {font-size:11px;color:#fff;display:inline-block;line-height:1em;padding:3px 3px 3px 5px;margin-bottom:3px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnBr.png') 0 2 2;}
a.btnWh {font-size:13px;color:#000;padding:5px 7px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnWh.png') 0 2 2;}
.btnTemp, .btnTemp span {position:relative;display:inline-block;margin:0 6px 0 0;border:0 none;text-decoration:none !important;vertical-align:top;white-space:nowrap;overflow:visible}
.btn_rd	{background:url('/movie/img/btnBg.png') no-repeat 0 -80px;}
.btn_rd span {font-size:16px;font-weight:bold;left:12px;height:35px;padding:0 13px 0 0;background:url('/movie/img/btnBg.png') no-repeat right -80px;color:white;letter-spacing:-1px;line-height:33px}
.btnRt {float:right;padding:20px 10px 20px 0;}

/* 리스트 */
ul.lst li {padding:10px 10px;height:50px;border-bottom:1px solid #48484d;overflow:hidden;}
ul.lst2 li {padding:10px 10px;border-bottom:1px solid #48484d;overflow:hidden;}

ul.lst2 li.on {color:#ff0000;-webkit-border-image:none;}

/* 리스트 오픈형*/
.lstExp_none {font-size:18px;padding:9px 10px 11px 10px;}
.lstExp_on {font-size:18px;padding:9px 10px 11px 10px;background:url('/movie/img/ico_v1.png') 101% -292px no-repeat;}
.lstExp_off {font-size:18px;padding:9px 10px 11px 10px;border-bottom:1px solid #000;background:url('/movie/img/ico_v1.png') 101% -332px no-repeat;}
ul.lstExp {background:#1e1e23;}
ul.lstExp li {padding:10px 10px 10px 10px;border-top:2px solid #000;list-style:none;}
ul.lstExp li div {font:normal 1.2em  '돋움','verdana';}
ul.lstExp2 {background:#1e1e23;}
ul.lstExp2 li {border-top:solid #000;list-style:none;}
ul.lstExp2 li div {font:normal 1.2em  '돋움','verdana';}

ul li .thmList {width:50px;height:50px;overflow:hidden;float:left;margin-right:8px;}
ul li .thmList img {width:48px;border:1px solid #000;float:left;}

/* 리스트 고정형*/
ul.lstExp_n {margin:0;background:#1e1e23;}
ul.lstExp_n li {padding:7px 10px 10px 20px;border-top:2px solid #000;border-bottom:1px solid #404049;overflow:hidden;}
ul.lstExp_n .fr {border:1px solid #000;}

/* 리스트 고정형 padding small*/
ul.lstExp_n2 {margin:0;background:#1e1e23;}
ul.lstExp_n2 li {padding:5px 10px 7px 20px;border-top:2px solid #000;border-bottom:1px solid #404049;overflow:hidden;}
ul.lstExp_n2 .fr {border:1px solid #000;}

#movieinfo ul.lstExp_n {font-size:14px;}

/*영화예매 등급*/
.grade_01 {padding-left:20px;background:url('/movie/img/ico_v1.png') no-repeat 0px 3px;} /* 모든등급 */
.grade_02 {padding-left:20px;background:url('/movie/img/ico_v1.png') no-repeat 0px -27px;} /* 12세 이상 */
.grade_03 {padding-left:20px;background:url('/movie/img/ico_v1.png') no-repeat 0px -57px;} /* 15세 이상 */
.grade_04 {padding-left:20px;background:url('/movie/img/ico_v1.png') no-repeat 0px -87px;} /* 18세 이상 */

/* 인원선택 */
ul.lstBtn_cnt {float:right;margin:0;}
ul.lstBtn_cnt li {width:40px;height:29px;float:left;text-align:center;margin:0px 0px 0px 1px;padding:10px 0 0 0;font-size:13px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnBk.png') 0 2 2;color:#ffffff;}
ul.lstBtn_cnt li.on {width:40px;height:30px;margin:2px 1px 0px 2px;padding:9px 0 0 0;color:#ff0000;background:#4d1a20;border:1px solid #ff0000;-webkit-border-image:none;}

/* 상영시간 */
ul.lstBtn_cntT {float:left;margin:0;}
ul.lstBtn_cntT li { width:42px;height:22px;float:left;text-align:center;margin:0px 0px 0px 1px;padding:3px 0 0 0;font-size:13px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnBk.png') 0 2 2;}
ul.lstBtn_cntT li.off {width:42px;height:22px;margin:2px 1px 0px 2px;padding:3px 0 0 0;color:#666;border:1px solid #1e1e23;-webkit-border-image:none;text-decoration:line-through;}

/* 마이맥스 */
ul.link {padding:10px 10px 10px 10px;}
ul.link li {color:#fff;padding:10px;margin:0 0 2px 0;background:#000;border:1px solid #000;border-radius: 10px 0px 10px 0px;-webkit-box-shadow:0px 2px 2px #222;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#39393e), to(#28282e));}
ul.link li span {padding:0 0 0 12px;background:url('/movie/img/ico_v1.png') no-repeat 0 -495px;}
ul.link li:active {background-image:-webkit-gradient(linear, 0% 0%, 00% 100%, from(#ff3336), to(#bb1315));}

.btnDel {width:23px;height:25px;background:url('/movie/img/ico_v1.png') no-repeat 0 -380px;} /* 삭제버튼 */
.btnAdd {width:23px;height:25px;background:url('/movie/img/ico_v1.png') no-repeat 0 -420px;} /* 추가버튼 */
.btnNot {width:23px;height:25px;background:url('/movie/img/ico_v1.png') no-repeat 0 -460px;} /* 편집불가버튼 */

/* 메인뉴스 */
ul.lst4 {margin:0;padding:5px 0px 5px 0px;background:#1e1e23;border-top:2px solid #000;border-bottom:1px solid #404049;}
ul.lst4 li {padding:10px 0;border-bottom:1px dotted #444;overflow:hidden;margin:0 14px 0 14px;}
ul.lst4 li div {font-size:14px;}
ul.lst4 .bd{padding:10px 0;overflow:hidden;border-bottom:0px;margin:0 14px 0 14px}
.thmListN {float:left;width:48px;height:48px;overflow:hidden;border:1px solid #000;margin-right:8px}
.thmListN img {width:48px;}

/* 포토뉴스 */
ul.lst_photo {margin:0;padding:5px 5px;}
ul.lst_photo li {float:left;padding:0 15px;height:185px;}
ul.lst_photo .photo {width:120px;height:100px;border:1px solid #666;overflow:hidden;}
ul.lst_photo .photo img {width:120px;}
ul.lst_photo .txt {width:120px;height:60px;padding-top:5px;}
ul.lst_photo .slide {font-size:11px;line-height:24px;color:#bbb;padding:0 0 0 18px;margin-top:10px;background:url('/movie/img/ico_v1.png') no-repeat 0 -580px;}

/* 지역별 극장 선택 */
div.lstBtn_loc {margin:0px 0px 0px 0px;padding:0 0 0 0;overflow:hidden;background:#1e1e23;}
div.lstBtn_loc span {width:100%;height:30px;float:left;text-align:center;margin:0px 0px 0px 0px;padding:15px 0 0 0;font-size:13px;-webkit-border-image: url('/movie/img/jqt/btnBk.png') 2 2 2;}

/* 기타 */
.sat {color:#5d88d6;}
.sun {color:#ff0000;}
.grp {float:left;padding-top:4px;font-size:17px;}
.cntInfo {clear:both;float:left;margin:10px 0 10px 10px;font-size:18px;line-height:1.1em;}

/* 뉴스 */
.newsView {padding:10px;font-size: 14px;letter-spacing:0;line-height:1.8em;border-top:1px solid #4c4c51;border-bottom:1px solid #4c4c51;}
.viewThm {float:right;position:relative;}
.viewThm .photo {border:1px solid #000;width:120px;margin:5px 0 15px 15px;}
.viewThm .zoom {width:23px;height:25px;background:url('/movie/img/ico_v1.png') no-repeat 0 -420px;position:absolute;bottom:2px;right:5px;z-index:1;}

.photoZoom {position:absolute;top:40px;left:0;z-index:2;width:100%;height:100%;padding:10px 0;text-align:center;background:#000;}
.photoZoom img {width:300px;}
.prsInfo {padding:10px;font-size:11px;color:#9d9fa2;}
.prsInfo a {font-size:11px;color:#9d9fa2;}

/* S:셀렉트박스 */
.sbox {border:1px solid #666;height:25px;color:#333;font-size:17px;margin:2px 0;}
.wd70 {width:70px}
.wd49 {width:49px}
.wd40 {width:40px}
.wd66 {width:66px}
.wd90 {width:90px}
.wd140 {width:140px}
.wd170 {width:170px}
.wd73p {width:73%}
.w100 {width:115px;}
/* E:셀렉트박스 */



















/*20120717 수정 및 추가***********************************************************************************/
button {border:0 none;padding:0;margin:0;background:transparent;*overflow:visible;cursor:pointer;}
button::-moz-focus-inner {border:0;padding:0;}  /* firefox 여백방지 */

/*버튼 스타일*/
.nwMainBtn{
	display:inline-block;
	-webkit-border-radius:2px;border-radius:2px;background-color:#85040a;text-decoration:none;
	}
.nwMainBtn span{
	display:inline-block;padding:10px 20px;color:#fff;font-weight:bold;text-align:center;
	-webkit-border-radius:2px;border-radius:2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fa7175), to(#d92d2e), color-stop(0.5, #c50002), color-stop(0.5, #ad0708));
	}

.nwWhiteBtn{
	display:inline-block;
	-webkit-border-radius:2px;border-radius:2px;background-color:#fff;text-decoration:none;
	}
.nwWhiteBtn span{
	display:inline-block;padding:10px 20px;color:#333;font-weight:bold;text-align:center;
	-webkit-border-radius:2px;border-radius:2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee), color-stop(0.5, #ccc), color-stop(0.5, #bbb));
	}
.nwWhiteBtn p{
	display:inline-block;padding:10px 10px;color:#333;font-weight:bold;text-align:center;
	-webkit-border-radius:2px;border-radius:2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee), color-stop(0.5, #ccc), color-stop(0.5, #bbb));
	}

.nwWhiteBtn_s{
	display:inline-block;margin-top:3px;
	-webkit-border-radius:2px;border-radius:2px;background-color:#85040a;text-decoration:none;
	}
.nwWhiteBtn_s span{
	display:inline-block;padding:4px 10px;font-size:1em;color:#333;font-weight:bold;text-align:center;
	-webkit-border-radius:2px;border-radius:2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee), color-stop(0.5, #ccc), color-stop(0.5, #bbb));
	}


/* 로그인 */
.logbox{padding:5px 5px 5px 5px;text-align:center;}
.logTxt{padding:20px 20px 10px 20px;position:relative;font-size:0.8em;}
.uid, .upw{height:25px;padding:0px;position:relative;font-size:0.8em;margin-right:102px;}
.uid2{height:25px;padding:0px;position:relative;font-size:0.8em;}
.upw2{height:25px;padding-top:10px;position:relative;font-size:0.8em;}
.upw{margin-top:10px;}
.id, .inPwd{width:100%;height:28px;padding:0 5px 0 5px;border:1px solid #a8aaaf;color:#000;font-size:1.7em;}
.ubtn{padding:21px 0 0 0;color:#fff;font-size:1.2em;}
.ubtn input{margin:0 1px 6px 0;}
.logBtn{
	display:inline-block;width:80px;height:63px;position:absolute;top:20px;right:20px;padding:1px;
	-webkit-border-radius:2px;border-radius:2px;background-color:#85040a;text-decoration:none;
	}
.logBtn span{
	display:inline-block;width:100%;height:100%;color:#fff;text-align:center;line-height:61px;font-size:1.1em;
	-webkit-border-radius:2px;border-radius:2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fa7175), to(#d92d2e), color-stop(0.5, #c50002), color-stop(0.5, #ad0708));
	}


#s_title {width:230px;font-size:14px;text-overflow:ellipsis;position: absolute;overflow: hidden;}
#iniPayForm body{background:#fff;}

.registBtn {margin-top:70px;text-align:center;}
.registBtn .nwWhiteBtn {margin-top:10px;}
.registBtn span {padding-left:80px;padding-right:80px;}

.registBtn2 {margin-top:10px;text-align:center;}
.registBtn2 .nwWhiteBtn {margin-top:10px; margin-bottom:10px;}
.registBtn2 span {padding-left:80px;padding-right:80px;}


/*회원가입 공통*/
.registStep_wrap {padding:10px 10px 20px 10px;overflow:hidden;zoom:1;}
.registStep_wrap .textInfo {margin-top:20px;}
.registStep_wrap h2 {padding-top:10px;font:normal bold 16px '돋움';text-align:center;}
.registStep_wrap legend {padding-bottom:10px;font:normal bold 16px '돋움';text-align:center;}
.registStep_form {margin:10px 0 0 0;padding:20px 15px;overflow:hidden;zoom:1;
	-webkit-border-radius:5px;border-radius:5px;background:#1e1e23;
	}
.registStep_form dt {height:20px;margin-top:5px;padding:0 0 0 12px;font-weight:bold;background:url('/movie/img/ico_v1.png') no-repeat 0 -495px;}
.registStep_form dd {display:table;width:100%;margin:0;padding:0 12px 8px 12px;font-size:0.8em;color:#aaa;overflow:hidden;zoom:1;}
.registStep_text {width:100%;height:17px;margin:0;padding:2px 0 2px 2px;background:#eee;vertical-align:top;}
.registStep_text.focus {border:1px solid #c50002;background:#fff !important;}
.registStep_text.focusnot {background:#eee !important;}
.registStep_text2 {width:46%;height:17px;margin:0;padding:2px 0 2px 2px;background:#eee;vertical-align:top;}
.registStep_text2.focus {border:1px solid #c50002;background:#fff !important;}
.registStep_text2.focusnot {background:#eee !important;}
.registStep_text2R { float:right; width:46%;height:17px;margin:0;padding:2px 0 2px 2px;background:#eee;vertical-align:top;}
.registStep_text2R.focus {float:right; border:1px solid #c50002;background:#fff !important;}
.registStep_text2R.focusnot {float:right; background:#eee !important;}
.registStep_btn {margin-top:10px;text-align:center;}
.registStep_text_ct {display:table-cell;vertical-align:middle;}
.registStep_text_btn {padding:0 0 5px 5px;text-align:right;}
.registStep_hyphen {display:inline-block;padding:5px 5px 0;}

/*회원가입 2단계 - 약관동의*/
	ul.registStep02_terms {padding:10px 0;}
	ul.registStep02_terms li {position:relative;margin-top:10px;}
	.registStep02_termsLink {color:#fff;padding:10px;margin:0 0 2px 0;background:#000;border:1px solid #000;border-radius: 10px 0px 10px 0px;-webkit-box-shadow:0px 2px 2px #222;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#39393e), to(#28282e));}
	.registStep02_termsLink span {padding:0 0 0 12px;background:url('/movie/img/ico_v1.png') no-repeat 0 -495px;}
	.registStep02_termsLink .sTxt {position:absolute;right:10px;top:10px;letter-spacing:-0.1em;background:none;text-align:right;}
	.registStep02_termsLink:active {background-image:-webkit-gradient(linear, 0% 0%, 00% 100%, from(#ff3336), to(#bb1315));}
	.registStep02_termsAgree {padding:10px 10px 20px;text-align:right;}

/*회원가입 2단계 - 약관내용*/
.registStep_terms {font-size:0.9em;line-height:20px;}
.registStep_terms strong {display:block;margin:20px 0 10px 0;font-size:1.1em;}
.registStep_terms h2 {margin-bottom:10px;padding:10px;font-size:1.3em;-webkit-border-radius:5px;border-radius:5px;background:#1e1e23;}
/************************************************************************************/

/*아이디/비밀번호찾기 - 레이어(120731)*/
.findLayer_wrap {position:relative; margin:0 10px; padding:10px 0; }
.findLayer_box {position:absolute; width:100%; height:200px; top:20px;padding-top:70px; padding-bottom:20px; background-color:#1e1e23;  border:1px solid #38383d; text-align:center;}
.findLayer_txt {padding-bottom:30px}


/*비밀번호찾기(120731)*/
.pwselect_step {float:left; width:30px; height:60px;}
.pwselect_txt {width:80%; display:inline}
















/* table */
.table {margin:0 10px;}
.base {width:100%;margin:0px 0px 10px 0px;border-collapse:inherit;border:1px solid 000;background:#000;border-radius: 5px;-webkit-box-shadow:0px 2px 2px #222;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));}
.base th {color:#000;letter-spacing:-0.1em;padding:3px 5px;margin:0 0 10px 0;border-radius: 3px;border-collapse:inherit;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #888;border-bottom:1px solid #888;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#bbb));}
.base td {color:#000;padding:3px 5px;margin:0 0 10px 0;border-radius: 3px;border-collapse:inherit;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #888;border-bottom:1px solid #888;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4));}
table.base .ttlArea {font-size:1.2em;color:#85040a;text-align:left;padding:5px 10px 3px 10px;background-image:none;border:none;}
table.base .ttlArea2 {font-size:1.2em;color:#85040a;text-align:left;padding:3px 10px 0px 10px;background-image:none;border:none;}
table.base .btnArea {font:nomal nomal nomal 14pt;text-align:center;padding:10px 0px 10px 0;background-image:none;border:none;}
table.base .btnArea2 {font:nomal nomal nomal 14pt;text-align:center;padding:20px 0px 20px 0;background-image:none;border:none;}

#divMovieSynopsis, #divMovieMakeNote, #divMyResPast, #divMyResList, #divMyResPast, #divMyResCancel
, #divMyCoupon, #divMyCouponReg, #divMyDcCoupon, #divMyDcCouponReg ,#divRsStep8,#MobilePay1,#DivCancelFeeDetail {
	padding:10px;
}

/*S:내주변극장*/
dl.cinInfo {margin:0 auto;padding-top:10px;width:290px;position:relative;}
dl.cinInfo dt {font-size:17px;padding:5px 0 0px 0px;float:left;text-align:left;}
dl.cinInfo dd {padding-left:22px;clear:left;padding-bottom:5px }
dl.cinInfo .poster {position:relative;width:75px;float:left;padding-left:0px;padding-top:3px;}
dl.cinInfo .poster img {width:97px;height:140px;}
dl.cinInfo .grade {vertical-align:middle;margin:0 0 4px 0px;}
dl.cinInfo .hp {padding-left:22px;margin-top:-10px;padding-bottom:10px}

/* S:기본*/
.wd60 {width:60px}

.ptb5 {padding-top:10px;padding-bottom:10px;}
.ptb10 {padding-top:15px;padding-bottom:15px;}
.mt0 {margin-top:0px;}
.ml10 {margin-left:10px;}
.mr65 {margin-right:65px;}
.mr5 {margin-right:5px;}
.ml65 {margin-left:65px;}
.ml5 {margin-left:5px;}
.mt10 {margin-top:10px;}
.mt3 {margin-top:3px}
.mlr10 {padding-left:5px;padding-right:5px;}
.ml35 {margin-left:35px;}
.ml28 {margin-left:28px;}
.p10 {padding:10px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.p20 {padding:20px;}
.plrb10 {padding:5px 25px 15px 25px;}
.txtcen {text-align:center;}
.txtl {text-align:left;}
.cb {clear:both}
.f12 {font-size:12px;}
/* E:기본*/
    
.paySale {
	color:#000;margin:10px 0 10px 0;padding:3px;clear:both;overflow:hidden;
	border-radius: 5px;
	-webkit-box-shadow:0px 2px 2px #222;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));
	}
.paySale dt {
	margin:0 0 5px 0;padding:3px 5px 5px 5px;
	border-radius: 3px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#bbb));
}
.paySale dd {padding:0 5px;font-size:11px;color:#555;line-height:16px;}
.paySale .choice {font-size:1em;text-align:right;color:#000;margin:5px 0 0 0;padding:5px 0 5px 0;border-top:1px dotted #ccc;}
.paySale .choice a {line-height:24px;}
.paySale .choice select {font-size:1em;color:#000;vertical-align:middle;margin-bottom:3px;}
.paySale dl.choice {border:none;}
.paySale .choice dt {font-size:1.3em;float:left;text-align:left;color:#000;margin:0;padding:5px 0 0 0;border:none;background:none;}
.paySale .choice dd {height:32px;padding:8px 0 0 200px;border-top:1px dotted #ccc;}
.paySale .choice dd select {font-size:1.3em;color:#000;}

.scTop {font-size:20px;font-weight:bold;line-height:24px;background:url('/movie/img/alpha3.png');padding:15px 20px 15px 20px;border-bottom:1px solid #161619;}
.selectCheck{color:Red;}

/* footer */
#ft {width:100%;text-align:center;font:11px normal bold 'Trebuchet MS';letter-spacing:0;line-height:14px;margin:0;background-color:#1d1d22;border-top:1px solid #000;}
.foot {clear:both;}
address {padding:8px 0;font:normal 0.8em 'tahoma','arial';letter-spacing:0em;color:#ffffff;text-align:center;}

/* 메인예매순위 */
.subbg {background:#1e1e23;border-top:2px solid #000;border-bottom:1px solid #404049;padding:10px 10px 10px 10px;}
dl.lst5 {list-style:none;overflow:hidden;margin:0 auto;width:300px;}
dl.lst5 dd {position:relative;height:160px;float:left;width:90px;margin-right:10px} 
dl.lst5 dd .poster {float:left;position:absolute;top:10px;left:3px;z-index:1;}
dl.lst5 dd .btn {margin:121px 0 0 3px}
dl.lst5 dd .pimg1 {width:88px;height:117px}
dl.lst5 dd .vod {float:left;position:absolute;top:-5px;left:3px;z-index:2;}

.theaterCgv{color: #9D9FA2;}

/*영화정보_Search*/
.round {position:relative;border:0px solid #85040a;border-radius:15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;text-align:left; height:35px;background-color:#FFF;padding:0 15px;}
.roundBtn {width:30px;height:22px;background:url('/movie/img/ico_v1.png') no-repeat 0 -607px;position:absolute;top:5px;right:10px;z-index:100;}
.sboxS {width:90%;border:none;color:#85040a;font-size:17px;height:35px;text-align:left;}

#hdS {position:relative;background:url('/movie/img/jqt/gnbBg_baseS.gif') top repeat-x;height:47px;padding:6px 10px 0 10px;}

/*동영상*/
dl.vodInfo dt {font-size:16px;padding:5px 0 5px 20px;text-align:left; margin:0 auto; }
dl.vodInfo dd {width:85px;padding-left:230px;padding-top:5px; margin:0 auto; }
dl.vodInfo .poster {text-align:center;position:relative;width:300px;height:145px;padding-left:0px;padding-top:3px; margin:0 auto; }
dl.vodInfo .poster img {width:218px;height:145px;}
dl.vodInfo .vodB {float:left; position:absolute; top:60px; left:130px; z-index:2; }


/*SNS*/
ul.snsMenu {margin:0 0 0 0;overflow:hidden;zoom:1}
ul.snsMenu li {float:left;margin:0 3px 0 0;padding:0 0 0 0;}
ul.snsMenu .twitter {width:30px;height:30px;padding:0 0 0 0;text-indent:-3000px;background:url('/movie/img/jqt/btnSNS.png') no-repeat 0 0;border:none;}
ul.snsMenu .facebook {width:30px;height:30px;padding:0 0 0 0;text-indent:-3000px;background:url('/movie/img/jqt/btnSNS.png') no-repeat -30px 0;border:none;}
ul.snsMenu .me2day {width:30px;height:30px;padding:0 0 0 0;text-indent:-3000px;background:url('/movie/img/jqt/btnSNS.png') no-repeat -60px 0;border:none;}
ul.snsMenu .cyworld {width:30px;height:30px;padding:0 0 0 0;text-indent:-3000px;background:url('/movie/img/jqt/btnSNS.png') no-repeat -90px 0;border:none;}
ul.snsMenu .kakao {width:30px;height:30px;padding:0 0 0 0;text-indent:-3000px;background:url('/movie/img/jqt/btnSNS.png') no-repeat -120px 0;border:none;}
ul.snsMenu .txt {font-size:11px;padding:8px 5px 0 10px;line-height:14px;color:#000;border:none;}
ul.snsMenu .txtS {font-size:12px;color:#9d9fa2;letter-spacing:0;margin-left:5px;margin-top:7px}


/*실시간 평점*/
.gradeLive_star {clear:both;padding:10px 10px 0px 10px;}
.gradeLive_star .topGrade {height:30px;padding:8px 0 0 0;text-align:center;font-size:14px;border:1px solid #000000;border-radius:10px;background-color:#1d1d22;}
.gradeLive_star .topGrade img {vertical-align:middle;margin-bottom:2px;}
.gradeLive_star .movInfo dd.btn {padding-top:0;}

/*추천동영상*/
ul.lstExp_n1 {margin:0;list-style:none;overflow:hidden;background:#1e1e23;}
ul.lstExp_n1 li {font-size:1.2em;padding:15px 10px 15px 10px;overflow:hidden;}

.vodBox{text-align:center;margin:0 auto;width:313px}
.vodPoster {float:left; padding-right:15px; }

.vodMain { position:relative; float:left; }
.vodMain .poster {float:left; position:absolute; z-index:1;}
.vodMain .pimgS {width:200px;height:121px;}
.vodMain .vodB {float:left; position:absolute; top:45px; left:80px;}

.newsBul {text-align:center; padding-top:18px; clear:both}
.newsBul .bul {padding:0 6px 3px 6px;}
.newsBul .bulBtn {padding:0px 15px 0 15px;}


/*동영상 하단 탭바*/
.tabMenuV {padding:0 0px 0px 0px;border-bottom:1px solid #444;clear:both;padding-top:10px}
.tabMenuV ul {margin:0;list-style:none;overflow:hidden;zoom:1;}
.tabMenuV ul li {height:30px;margin-right:0px;padding:10px 15px 0 15px;font-size:13px;float:left;text-align:center; border-width: 2px; -webkit-border-image: url('/movie/img/jqt/btnBk.png') 0 2 2;}
.tabMenuV ul li.on {height:29px;margin-top:3px;padding:9px 16px 0 16px;background:#1e1e23;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #1e1e23;-webkit-border-image:none;}

/*동영상 하단 리스트*/
ul.lst6 {margin-top:-3px;padding:5px 0px 5px 0px;list-style:none;overflow:hidden;background:#1e1e23;border-top:1px solid #444;border-bottom:1px solid #404049;}
ul.lst6 li {padding:10px 0;border-bottom:1px dotted #444;overflow:hidden; margin:0 14px 0 14px;list-style:none;overflow:hidden;}
ul.lst6 li div {font:normal 1.2em '돋움','verdana';font-size:14px;}
ul.lst6 .bd{padding:10px 0;overflow:hidden; border-bottom:0px;margin:0 14px 0 14px}
ul.lst6 .thmListN {float:left;width:85px;height:57px;overflow:hidden;border:1px solid #000; margin-right:8px}
ul.lst6 .thmListN img {width:85px;}
.vodSub { position:relative; float:left; }
.vodSub .poster {float:left; position:absolute; z-index:1;}
.vodSub .pimgS {width:85px;height:57px;}
.vodSub .vod {float:left; position:absolute; top:29px; left:55px; z-index:2; width:26px; height:26px }
.vodSub .vod2 {float:left; position:absolute; top:20px; left:42px; z-index:2; width:26px; height:26px }


/*동영상 메인 페이지*/
ul.gradeLive_lstV {clear:both;margin:5px 0 0 0;list-style:none;overflow:hidden;background:#1e1e23;}
ul.gradeLive_lstV li {padding:10px 10px;border-top:2px solid #000;border-bottom:1px solid #404049;overflow:hidden;}
ul.gradeLive_lstV li div {font:normal 1.2em '굴림','verdana';}
ul.gradeLive_lstV li .thmListN {float:left;width:65px;height:37px;overflow:hidden;border:1px solid #000; margin-right:8px}
ul.gradeLive_lstV li .thmListN img {width:65px;}
ul.gradeLive_lstV li .vAlign {padding-left:60px;}
ul.gradeLive_lstV li .vAlign p {padding-bottom:5px;}
ul.gradeLive_lstV li .vAlign .mTtl {font-size:16px;}
ul.gradeLive_lstV li .vAlign .icon {padding:10px 10px 0px 0px;}

/* 더보기 버튼 공통*/
.moreBtn {margin:0;list-style:none;text-align:center;overflow:hidden;zoom:1; padding:20px 0 20px 0;}
.moreBtn li {padding:8px 0;text-align:center;font-size:14px;display:inline-block;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnBk.png') 0 2 2;}
.moreBtn li.more {width:225px;}
.moreBtn li.top {width:81px;}

/*시사회*/
.sisaInfo {margin:0 auto;width:100%;border-top:1px solid #161619;border-bottom:1px solid #161619;background:#1e1e23;}
.sisaInfo h2 {padding:10px 0;font-size:16px;text-align:center;}
.sisaInfo .sisaBan {padding:5px 0 0 0;text-align:center;}
.sisaInfo .sisaDetail {margin:10px 10px 10px 15px;font-size:12px;}
.sisaInfo .sisaDetail dt{float:left;padding-left:10px;background:url('/movie/img/bul_r.png') no-repeat 0 6px;}
.sisaInfo .sisaDetail dd {margin-left:75px;}





.sisaInfo .poster img {width:90%;text-align:center;margin:0px 10px 0px 15px;}
.sisaInfo .btn {clear:both;margin:20px;}
.btnSisaList {padding:20px;text-align:center;}

.sisaChoice {clear:both;margin:0;padding:20px 15px 0px 15px;font-size:12px;}
.sisaChoice .txt{font-size:16px;vertical-align:middle;padding:10px 0 10px 0;}
.sisaChoice legend {padding:0 0 10px 0;font-size:12px;}
.sisaChoice li {list-style:none;margin:0 15px 5px 0px;padding:5px 5px 5px 10px;border:1px solid #161619;background:#000;}
.sisaChoice label {font-size:14px;}


.contDetail {margin:0;padding:7px 20px 10px 20px;list-style:none;overflow:hidden;background:#1e1e23;font-size: 12px;}
.contDetail h3 {margin:20px 0 5px 0;padding:0 0 0 15px;font-size:16px;background:url('/movie/img/ico_v1.png')  no-repeat 0 -495px;}
.contDetail .winner {margin-left:14px;list-style:none;overflow:hidden;}
.contDetail .winner li {float:left;width:46%;padding:3px 3px 3px 5px;border-left:1px solid #222;border-top:1px solid #222;border-right:1px solid #444;border-bottom:1px solid #444;background:#121213 ;}
.contDetail .winner .my {font-weight:bold;color:#ff0000;}
.contDetail .sisaGuide {clear:both;list-style:none;}
.contDetail .sisaGuide li {padding:0 0 5px 28px;background:url('/movie/img/bul_r.png') no-repeat 15px 6px;}


/*결제확인 및 예매진행*/
#rsinicis #conlst, #rsv_processing #conlst {clear:both;width:280px;margin:0 auto;padding-top:26px;background:url('/movie/img/conlst_top.png') no-repeat 0 15px;}
#rsinicis #conlst .conBtm, #rsv_processing #conlst .conBtm {margin-top:-1px;height:11px;background:url('/movie/img/conlst_btm.png') no-repeat bottom;}
#rsinicis #conlst .conMdl, #rsv_processing #conlst .conMdl {background-color:#fff;color:#333;border-left:1px solid #a8abad;border-right:1px solid #a8abad;}
#rsinicis #conlst img {padding-top:270px;}
#rsinicis .cancelIng, #rsinicis .payIng, #rsinicis .resIng, #rsinicis .rescancIng, 
#rsv_processing .cancelIng, #rsv_processing .payIng, #rsv_processing .resIng, #rsv_processing .rescancIng {
    height:300px;text-align:center;
}
#rsinicis .cancelIng, #rsv_processing .cancelIng {background:url('/movie/img/cancelIng_bg.png') center no-repeat;}
#rsinicis .payIng, #rsv_processing .payIng {background:url('/movie/img/payIng_bg.png') center no-repeat;}
#rsinicis .resIng, #rsv_processing .resIng {background:url('/movie/img/resIng_bg.png') center no-repeat;}
#rsinicis .rescancIng, #rsv_processing .rescancIng {background:url('/movie/img/rescancelIng_bg.png') center no-repeat;}
#ininoti {display:none;}

input[type="text"],input[type="password"],input[type="tel"],input[type="number"],
input[type="search"],input[type="email"],input[type="url"],textarea {
    color: #333;
    border:1px solid #666;
    font: normal 17px "Helvetica Neue", Helvetica;
    padding: 0;
    display: inline-block;
    margin:2px 0;
    height:25px;
    -webkit-appearance: textarea;
    z-index:10;
}
select{font: normal 17px "Helvetica Neue", Helvetica;display: inline-block;padding: 0;margin:2px 0;height:25px;}
#jqt ul li select {text-indent: 0px;-webkit-appearance: textfield;margin-left: -6px;}




.MbInfo {margin:0 auto;width:280px;padding:15px 0 10px 5px;}
.Mbline {border-top:1px solid #555; padding:10px 0 10px 0px;clear:both}
.MblineB {padding:10px;clear:both}
.lstExp_on_m {font-size:15px;padding:9px 10px 11px 10px;background:url('/movie/img/ico_v1.png') 101% -292px no-repeat;}
.lstExp_off_m {font-size:15px;padding:9px 10px 11px 10px;border-bottom:1px solid #000;background:url('/movie/img/ico_v1.png') 101% -332px no-repeat;}

.textInfo_mbbox{margin:0;background-color:#1e1e23;font-size:14px;padding:7px 10px 10px 20px;border-top:2px solid #000;border-bottom:1px solid #404049;overflow:hidden;}
.textInfo_mb li{padding:0 0 0 13px;background:url('/movie/img/ico_v1.png') no-repeat 0 -525px;line-height:18px;list-style:none;overflow:hidden;margin-bottom:5px}

.textS_mbbox{margin:0;background-color:#1e1e23;padding:7px 10px 10px 20px;border-top:2px solid #000;border-bottom:1px solid #404049;overflow:hidden;}
.textS_mb li{font-size:12px;padding:0 0 0 13px;background:url('/movie/img/ico_v1.png') no-repeat 0 -525px;line-height:18px;list-style:none;overflow:hidden;margin-bottom:5px}

/* 가로세로글자크기변경방지*/
*{-webkit-text-size-adjust:none;}


/*jqtouch.css 내용*/


* {margin: 0;padding: 0;outline: none !important;}
a {-webkit-tap-highlight-color: rgba(0,0,0,0);}

body {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

#jqt {
    -webkit-user-select: none;
    -webkit-text-size-adjust: none;
    /*-webkit-perspective: 1000;*/
    /* -webkit-transform-style: preserve-3d; */
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
/* @group Toolbar */
#jqt .toolbar, #loginForm .toolbar, #MobilePay .toolbar, #KbCardPay .toolbar, #iniPayForm .toolbar, #iniPayCancelForm .toolbar, #main .toolbar, .agree_top{
    -webkit-box-sizing: border-box;
    padding: 10px;
    height: 42px;
    /* background: url(/movie/img/jqt/gnbBg.png) #000000 repeat-x; */
    background: -webkit-gradient(linear, left top, left bottom, from(#fa7175), to(#d92d2e), color-stop(0.5, #c50002), color-stop(0.5, #ad0708));
    position: relative;
}
#jqt .toolbar > h1, #loginForm .toolbar > h1, #MobilePay .toolbar > h1 , #KbCardPay .toolbar > h1 , #iniPayForm .toolbar > h1, #iniPayCancelForm .toolbar > h1,#main .toolbar > h1 {
    font: bold 18px "Helvetica Neue", Helvetica;
    position: absolute;
    overflow: hidden;
    left: 50%;
    top: 10px;
    line-height: 1em;
    margin: 1px 0 0 -75px;
    font-size: 20px;
    width: 150px;
    font-weight: bold;
    text-shadow: rgba(0,0,0,1) 0 -1px 1px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
}


#jqt .agree_top > h1 {
    font: bold 18px "Helvetica Neue", Helvetica;position: absolute;left:auto;top:13px;line-height: 1em;
    font-size: 20px; width: 150px; font-weight: bold; text-shadow: rgba(0,0,0,1) 0 -1px 1px;text-align: center; text-overflow: ellipsis;
    white-space: nowrap; color: #fff;
}

#jqt.landscape .toolbar > h1, #loginForm.landscape .toolbar > h1, #MobilePay.landscape .toolbar > h1 , #KbCardPay.landscape .toolbar > h1, #iniPayForm.landscape .toolbar > h1, #iniPayCancelForm.landscape .toolbar > h1 {
    margin-left: -125px;
    width: 250px;
}

#jqt .button, #jqt .back, #jqt .reserve_back, #loginForm .reserve_back, #MobilePay .reserve_back, #KbCardPay .reserve_back, #iniPayForm .reserve_back, #iniPayCancelForm .reserve_back{
    position: absolute;
    overflow: hidden;
    top: 8px;
    right: 10px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(/movie/img/jqt/button.png) 0 5 0 5;
}
#jqt .back, #jqt .reserve_back, #loginForm .reserve_back, #MobilePay .reserve_back, #KbCardPay .reserve_back, #iniPayForm .reserve_back, iniPayCancelForm .reserve_back {
    left: 6px;
    right: auto;
    padding: 0;
    max-width: 55px;
    border-width: 0 8px 0 14px;
    -webkit-border-image: url(/movie/img/jqt/back_button.png) 0 8 0 14;
}
#jqt .back.active, #jqt .back:hover, #jqt .reserve_back.active, #jqt .reserve_back:hover, #loginForm .reserve_back.active, #loginForm .reserve_back:hover, #iniPayForm .reserve_back.active, #iniPayForm .reserve_back:hover, #MobilePay .reserve_back.active, #KbCardPay .reserve_back.active , #MobilePay .reserve_back:hover , #KbCardPay .reserve_back:hover {
    -webkit-border-image: url(/movie/img/jqt/back_button_clicked.png) 0 8 0 14;
}
/* @group Mini Label */

#jqt ul li small {
    font: 17px "Helvetica Neue", Helvetica;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 23%;
    float: right;
    padding: 0;
}
#jqt ul li.arrow small {
    padding: 0 15px;
}

#jqt ul li small.counter {
    line-height: 13px;
    font-weight: bold;
    background: rgba(0,0,0,.15);
    -webkit-border-radius: 11px;
    padding: 4px 10px 5px 10px;
    width: auto;
    -webkit-box-shadow: rgba(255,255,255,.1) 0 1px 0;
}
#jqt ul li.arrow small.counter {
    margin-right: 15px;
}

#jqt .selectable, #jqt input, #jqt textarea {-webkit-user-select: auto;}
#jqt.notransform {-webkit-transform: none !important;}

#jqt > * {
    -webkit-backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    /*position: absolute;*/
    left: 0;
    width: 100%;
    /* -webkit-transform: translate3d(0,0,0) rotate(0) scale(1); */
    
}
#jqt > .current {display: block !important;}
#jqt .in.start, #jqt .out.start {-webkit-transition-duration: 350ms;-webkit-transition-timing-function: ease-in-out;}
/* Slide */
#jqt .slide.start {-webkit-transition-property: -webkit-transform;}
#jqt .slide.in,  #jqt .slide.out.reverse.start {-webkit-transform: translateX(100%);}
#jqt .slide.out.start, #jqt .slide.in.reverse {-webkit-transform: translateX(-100%);}
#jqt .slide.out, #jqt .slide.out.reverse, #jqt .slide.in.start, #jqt .slide.in.reverse.start {-webkit-transform: translateX(0);}

.kbcardEnter {padding:0 10px;}

.kbcardPnt {margin:0 0 5px 0;padding:5px 0px;text-align:center;font-size:0.93em;white-space:nowrap;overflow:hidden;zoom:1;
    border:1px solid #000; border-radius:10px;background-color:#1d1d22
}
.kbcardPnt .ttl {float:left;width:30%;margin-top:5px;font-size:14px;}
.kbcardPnt .cont {float:left;margin-top:5px;font-size:14px;line-height:40px}
.kbcardPnt .chk {float:none;margin-top:5px;font-size:14px;line-height:40px}

.agreeTtl {margin:10px;font:normal bold 16px '돋움';}
.agreeCont {padding:5px 10px 15px 10px;line-height:20px;border-top:2px solid black;border-bottom:1px solid #404049;background: #1E1E23;}
.agreeCont strong {font-size:14px;line-height:24px;}

.gradeGuide {font-size:13px;margin:0;padding:10px 15px;list-style:none;}
.gradeGuide li {padding-left:15px;background:url('/movie/img/bul_r.png') no-repeat 0 6px;}

li.btnWh_s { /* 본문 내 작은 버튼(배경 흰색) */
	font-size:11px;color:#000;display:inline-block;line-height:1em;padding:3px 3px 3px 5px;margin-bottom:3px;
	border-width: 2px;
	-webkit-border-image: url('/movie/img/jqt/btnWh.png') 0 2 2;
}

a.btnWh_s { /* 본문 내 작은 버튼(배경 흰색) */
	font-size:11px;color:#000;display:inline-block;line-height:1em;padding:3px 3px 3px 5px;margin-bottom:3px;
	border-width: 2px;
	-webkit-border-image: url('../movie/img/jqt/btnWh.png') 0 2 2;
}


/*스틸 및 동영상 19금 제한안내*/
.adultonly{padding:20px 20px 10px;text-align:center;}
.adultonly .txtArea{font-size:14px;letter-spacing:0;}
.adultonly .cmt{margin-top:10px;color:#9d9fa2;}
.adultonly .btnArea{margin-top:10px;}
.pidbox{padding:25px;text-align:center;}
.pid{width:100px;height:25px;padding:0px;font-size:0.8em;text-align:center;}


/* 메인 레이어 팝업 */
.lyPopWrap {display:none;position:absolute;width:100%;height:100%;padding-top:80px;left:0;top:0;z-index:500;background-color:rgba(0,0,0,.7);}
.lyPopTop {height:30px;padding-top:8px;color:#fff;text-align:center;background:url('/movie/img/jqt/lnbMenu_bg.png') repeat-x;}
.lyPopTop h1 {margin:0;padding:0px 0px 0px 15px;font-size:18px;}
.lyPopTop_tit {float:left;padding-left:10px;}
.radiusBox {margin:0 10px;overflow:hidden;background:#fff;border:1px solid #cac3b1;-webkit-border-radius:10px;border-radius:10px;text-align:center;}
.lyPopContent {padding:0;width:100%}
.lyPopNotice {padding:0;font-family: "verdana","돋움";color: #000;}
.lyPopBtn {margin:10px 0;text-align:center;display:none;}
.btnPnt_s2 {display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#8125ac;text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f5ee), color-stop(1, #e6e0d1));border:1px solid #c1baa9;}
.btnPnt_s2 span {display:inline-block;padding:10px 20px;color:#333;font-weight:bold;text-align:center;}
.eventdiv {padding:0px;line-height:0;margin:0;}
.lyPopTop_close {float:right;width:40px;height:42px;margin-top:-12px;vertical-align:top;}
.lyPopTop_close div.lyClose {display:block;width:100%;height:100%;background-image:url('../movie/img/imIcon_v1.png');background-size:50px auto;background-position:0 -1135px;}
.lyPopTop_close div span {display:none;}


/*eventCoupon_mainTit*/
.eventCouTitle {font-size:1em;padding:7px 10px 13px 10px;color:#fff;text-align:center;line-height:21px; font-family: "verdana","돋움"; font-style: normal;margin:0; letter-spacing:-0.08em; word-spacing:-1pt; word-break:break-all;}
.eventCouTitle span {color:#F00;}

/*eventContent*/
.eventContent {background-color:#000;border-top:2px solid #C00;border-bottom:2px solid #C00;}/*이벤트버튼영역-백그라운드색 변경 가능*/
.eventAdd {width:100%}
.eventAdd img {width:100%}
/*mainBtn*/
.mainBtn {position:relative;text-align:center;padding:20px 0 15px 0;overflow:hidden;}
.mainBtn li {text-align:center;list-style:none;margin:0 2px;display:inline-block;padding:10px 40px 15px 40px;font-size:15px;border-width: 2px;-webkit-border-image: url('/movie/img/jqt/btnRd.png') 2 2 2;}


.base th .edit {display:block;padding-left:-20px;background:url('/movie/img/ico_v1.png') no-repeat 0 -495px;}
